#ifndef __TASK_H__
#define __TASK_H__
#include "math_app.h"
#include "gd32f30x.h"
#include "rtc_drv.h"
#include "wdgt_drv.h"
#include "adc_drv.h"
#include <stdio.h>
#include "systick.h"
#include "sensor_drv.h"
#include "key_drv.h"
#include "store_app.h"
#include "fatfs_app.h"
#include "touch_drv.h"


/**
 * @desc  : ADC任务
 * @date  : 2025-04-07
 * @author: AnRui
 * @note  :
 */
void AdcTask(void);

/**
 * @desc  : RTC测试任务
 * @date  : 2025-04-07
 * @author: AnRui
 * @note  :
 */
void RtcTask(void);


/**
 * @desc  : 独立看门狗喂狗任务
 * @date  : 2025-04-07
 * @author: AnRui
 * @note  :
 */
void FwdgtTask(void);


/**
 * @desc  : 窗口看门狗喂狗任务
 * @date  : 2025-04-07
 * @author: AnRui
 * @note  :
 */
void WwdgtTask(void);


/**
 * @desc  : 传感器测试任务
 * @date  : 2025-04-09
 * @author: AnRui
 * @note  :
 */
void SensorProcTask(void);


/**
 * @desc  : 获取传感器结果任务
 * @date  : 2025-04-09
 * @author: AnRui
 * @note  :
 */
void SensorResultTask(void);




/**
 * @desc  : 按键任务
 * @date  : 2025-04-22
 * @author: AnRui
 * @note  :
 */
void KeyTask(void);



void TouchTask(void);


#endif // __TASK_H__
